<FrameworkSwitchCourse {fw} />

# Ajuste de modelos, ¡hecho!

<CourseFloatingBanner chapter={3} classNames="absolute z-10 right-0 top-0" />

¡Qué divertido! En los dos primeros capítulos aprendiste sobre modelos y tokenizadores, y ahora sabes cómo ajustarlos a tus propios datos. Para recapitular, en este capítulo:

{#if fw === 'pt'}

- Aprendiste sobre los conjuntos de datos del [Hub](https://huggingface.co/datasets)
- Aprendiste a cargar y preprocesar conjuntos de datos, incluyendo el uso de padding dinámico y los "collators"
- Implementaste tu propio ajuste (fine-tuning) y cómo evaluar un modelo
- Implementaste un bucle de entrenamiento de bajo nivel
- Utilizaste 🤗 Accelerate para adaptar fácilmente tu bucle de entrenamiento para que funcione en múltiples GPUs o TPUs

{:else}

- Aprendiste sobre los conjuntos de datos en [Hub](https://huggingface.co/datasets)
- Aprendiste a cargar y preprocesar conjuntos de datos
- Aprendiste a ajustar (fine-tuning) y evaluar un modelo con Keras
- Implementaste una métrica personalizada

{/if}
